home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / tcclib.exe / DRAWBOX1.C < prev    next >
Encoding:
Text File  |  1989-07-18  |  566 b   |  27 lines

  1. void HLin1( int x, int y, int xx, int yy );
  2. void VLin1( int x, int y, int xx, int yy );
  3.  
  4. unsigned char far *ScrPtr( int x, int y );
  5.  
  6. void DrawBox1( int x, int y, int xx, int yy )
  7. {
  8.     register unsigned char far *scptr;
  9.  
  10.     if ( xx - x > 1 ) {
  11.         HLin1( x,  y, xx,  y );
  12.         HLin1( x, yy, xx, yy );
  13.     }
  14.     if ( yy - y > 1 ) {
  15.         VLin1(  x, y,  x, yy );
  16.         VLin1( xx, y, xx, yy );
  17.     }
  18.     scptr = ScrPtr(  x,  y );
  19.     *scptr = 218;
  20.     scptr = ScrPtr( xx,  y );
  21.     *scptr = 191;
  22.     scptr = ScrPtr( xx, yy );
  23.     *scptr = 217;
  24.     scptr = ScrPtr(  x, yy );
  25.     *scptr = 192;
  26. }
  27.